home *** CD-ROM | disk | FTP | other *** search
- VERSION 2.00
- Begin Form frmMain
- Caption = "Using Access Engine as Expression Evaluator"
- ClientHeight = 4725
- ClientLeft = 825
- ClientTop = 1470
- ClientWidth = 7275
- Height = 5130
- Left = 765
- LinkTopic = "Form1"
- ScaleHeight = 4725
- ScaleWidth = 7275
- Top = 1125
- Width = 7395
- Begin TextBox txtResult
- Height = 1695
- Left = 3420
- MultiLine = -1 'True
- ScrollBars = 2 'Vertical
- TabIndex = 6
- Top = 1740
- Width = 3645
- End
- Begin CommandButton cmdExit
- Caption = "E&xit"
- Height = 615
- Left = 5970
- TabIndex = 4
- Top = 3900
- Width = 1095
- End
- Begin PictureBox CMDialog1
- Height = 480
- Left = 4590
- ScaleHeight = 450
- ScaleWidth = 1170
- TabIndex = 7
- Top = 3900
- Width = 1200
- End
- Begin CommandButton cmdOpen
- Caption = "&Open Access Database"
- Height = 615
- Left = 150
- TabIndex = 3
- Top = 3900
- Width = 2265
- End
- Begin CommandButton cmdEvaluate
- Caption = "E&valuate"
- Enabled = 0 'False
- Height = 765
- Left = 600
- TabIndex = 2
- Top = 2190
- Width = 1545
- End
- Begin TextBox txtExpression
- Height = 765
- Left = 150
- MultiLine = -1 'True
- TabIndex = 0
- Text = "log(cos(90)+sin(90))"
- Top = 780
- Width = 6885
- End
- Begin Data Data1
- Caption = "Data1"
- Connect = ""
- DatabaseName = ""
- Exclusive = 0 'False
- Height = 585
- Left = 2610
- Options = 0
- ReadOnly = 0 'False
- RecordSource = ""
- Top = 3900
- Visible = 0 'False
- Width = 1785
- End
- Begin Label Label1
- Caption = "Enter Expression below, then click on Evaluate button."
- Height = 285
- Index = 1
- Left = 150
- TabIndex = 5
- Top = 450
- Width = 6915
- End
- Begin Line Line1
- X1 = 120
- X2 = 7050
- Y1 = 3660
- Y2 = 3660
- End
- Begin Image Image2
- Height = 480
- Left = 2400
- Picture = MAIN.FRX:0000
- Top = 2280
- Width = 480
- End
- Begin Image Image1
- Height = 480
- Left = 1200
- Picture = MAIN.FRX:0302
- Top = 1620
- Width = 480
- End
- Begin Label Label1
- Caption = "Click on ""Open Access Database"" button and select ACCEVL11.MDB."
- Height = 255
- Index = 0
- Left = 150
- TabIndex = 1
- Top = 120
- Width = 6885
- End
- Option Explicit
- Sub cmdEvaluate_Click ()
- Dim sCmd As String
- On Error GoTo ErrorHandlerCommand1_Click
- sCmd = "select " + txtExpression.Text + " as MyEval From DummyForEval"
- Data1.RecordSource = sCmd
- Data1.Refresh
- txtResult.Text = txtResult.Text + Format(Data1.Recordset(0), "") + Chr(13) + Chr(10)
- Exit Sub
- ErrorHandlerCommand1_Click:
- MsgBox Error
- MsgBox "Unable to evaluate expression"
- Exit Sub
- End Sub
- Sub cmdExit_Click ()
- End
- End Sub
- Sub cmdOpen_Click ()
- On Error GoTo ErrorHandlercmdOpen_Click
- CMDialog1.Action = 1
- Data1.DatabaseName = CMDialog1.Filename
- cmdEvaluate.Enabled = True
- Exit Sub
- ErrorHandlercmdOpen_Click:
- Exit Sub
- End Sub
-